home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Commodore Disc 18
/
Commodore_Disc_18_19xx_-_de.d64
/
space enemy
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
12KB
|
276 lines
0 rem **************************
1 rem **************************
2 rem * space enemy *
3 rem * *
4 rem * (c) 1987 *
5 rem * *
6 rem * written by *
7 rem * *
8 rem * laurie the softest *
9 rem **************************
10 :
50 poke 53280,0:poke 53281,0
2004 data 120,169,51,133,1,169,0,133,95,133,90,133,88,169,208,133,96,169,240
2006 data 133,89,169,224,133,91,32,191,163,169,55,133,1,88,96
2010 fort=832to832+33:readq:poket,q:next
2020 sys832:poke850,160:sys832:poke56576,peek(56576)and252:poke53272,8
2030 poke648,192
2031 print"[147][155] bitte warten"
2032 print" daten werden eingelesen"
2050 readx:ifx=-1then2060
2052 cg=57344+x*8:for i=0to7:readz:pokecg+i,z:next:goto2050
2060 :
2070 data 27,255,255,255,255,255,255,255,255
2072 data 28,0,223,223,223,0,251,251,251
2074 data 29,128,128,224,240,248,248,252,255
2076 data 30,1,3,7,7,15,63,127,255
2078 data 31,255,252,240,224,224,192,192,128
2079 data 33,255,127,15,7,7,3,3,1
2080 data 35,2,2,4,136,72,72,40,16
2081 data 129,195,219,129,157,157,157,157,255
2082 data 142,141,181,181,149,149,149,153,255
2083 data 141,153,165,189,157,157,157,157,255
2084 data 36,255,255,255,255,255,255,254,252
2085 data37,239,207,207,151,55,119,119,243
2086 data 38,252,248,211,215,175,131,15,63
2087 data 40,3,3,251,249,253,241,249,253
2088 data 148,131,239,239,231,231,231,231,255
2089 data 146,129,189,189,129,155,157,157,255
2090 data 143,129,189,189,157,157,157,129,255
2091 data 130,131,219,193,205,205,205,129,255
2092 data 149,189,189,189,157,157,157,129,255
2100 data 176,129,189,185,149,141,157,129,255
2102 data 177,199,247,247,231,231,231,195,255
2109 data 178,129,189,253,129,159,159,129,255
2110 data 179,193,253,253,225,249,249,129,255
2111 data 180,191,191,187,187,129,243,243,255
2112 data 181,193,223,223,193,249,185,129,255
2113 data 182,129,191,191,129,157,157,129,255
2114 data 183,129,189,251,247,231,231,231,255
2115 data 184,195,219,219,129,157,157,129,255
2116 data 185,129,189,189,129,249,249,129,255
2118 data 140,191,191,191,159,159,159,129,255
2119 data 137,239,239,239,231,231,231,231,255
2120 data 150,189,189,189,219,219,231,231,255
2121 data 133,129,191,191,135,159,159,129,255
2122 data 147,129,189,191,129,249,185,129,255
2123 data 135,129,189,191,145,157,157,129,255
2124 data 151,157,157,157,157,189,165,153,255
2127 data 64,255,255,255,255,255,254,253,251
2128 data 65,255,255,248,199,63,255,255,254
2129 data 66,243,192,0,236,252,252,254,254
2130 data 67,255,255,127,15,119,121,62,62
2131 data 68,247,247,239,239,239,223,223,223
2132 data 69,30,142,192,224,224,240,248,252
2133 data 70,60,28,24,24,1,1,1,3
2134 data 71,127,191,223,239,239,239,247,247
2135 data 72,191,191,191,127,127,127,127,127
2136 data 73,255,255,255,255,224,128,39,72
2137 data 74,254,254,255,255,0,0,255,63
2138 data 75,3,3,7,7,0,0,255,248
2139 data 76,247,251,251,251,123,27,139,203
2140 data 77,127,127,127,127,127,191,191,191
2141 data 78,86,121,126,127,127,127,191,191
2142 data 79,1,147,150,12,248,240,224,192
2143 data 80,231,210,33,63,31,15,7,3
2144 data 81,203,219,211,215,215,135,135,159
2145 data 82,223,223,239,247,247,251,253,254
2146 data 83,191,188,112,64,128,128,128,128
2147 data 84,57,124,124,124,56,24,24,24
2148 data85,159,159,63,63,127,127,255,255
2149 data 86,64,224,240,248,252,254,255,255
2150 data 87,0,0,0,0,0,0,129,193
2151 data 88,12,12,12,4,116,198,130,2
2152 data 89,255,127,127,127,255,127,127,127
2153 data 90,241,249,249,248,255,255,255,255
2154 data 91,2,1,1,129,255,255,255,255
2155 data 92,63,63,63,63,255,255,255,255
2156 data -1
2157 :
3500 rem maschinenprogramm
3501 rem -----
3520 data 162,0,142,192,2,142,193,2,142,196,2,142,197,2
3522 data 206,252,207,174,252,207,224,0,208,102,162,30,142,252,207
3524 data 173,0,220,41,239
3600 data 141,254,207,162,0,142,253,207,32,0,200,173,0,220,201,112,176,74
3602 data 173,21,208,41,2,201,2,240,65,162,0,142,194,2,142,195,2
3603 data 173,16,208,41,253,141,16,208,41,1,201,1
3604 data 208,8,173,16,208,9,2,141,16,208,174,0,208,142,2,208,174,1,208
3606 data 142,3,208,162,0,32,172,200,174,0,220,224,109,240,11,32,102,201
3608 data 173,21,208,9,2,141,21,208
3611 data 206,251,207,174,251,207,224,0,208,104,162,30,142,251,207
3612 data 173,1,220,41,111,141,254,207,162,4,142,253,207,162,2,32,0,200
3613 data 173,1,220
3614 data201,240,176,74,173,21,208,41,8,201,8,240,65,162,0,142,198,2,142,199,2
3615 data 173,16,208,41,247,141,16,208,41,4,201,4
3616 data 208,8,173,16,208,9,8,141,16,208,174,4,208,142,6,208,174,5,208
3618 data 142,7,208,162,2,32,172,200,174,1,220,224,237,240,11,32,102,201
3620 data 173,21,208,9,8,141,21,208
3622 :
3623 data 173,30,208,141,249,207,41,2,201,2,240,12
3624 data 173,31,208,141,255,207,41,2,201,2,208,8,173,21,208,41,253,141,21,208
3625 data 173,249,207,41,8,201,8,240,9
3626 data 173,255,207,41,8,201,8,208,8,173,21,208,41,247,141,21,208
3632 data 174,0,208,142,8,208,174,4,208,142,10,208,174,1,208,232,232
3634 data 142,9,208,174,5,208,232,232,142,11,208
3635 :
3637 data 174,0,208,224,0,208,8,173,16,208,9,16,141,16,208,174,0,208,224,255
3639 data 208,8,173,16,208,41,239,141,16,208,174,4,208,224,0,208,8,173,16,208
3641 data 9,32,141,16,208,174,4,208,224,255,208,8,173,16,208,41,223,141,16,208
3645 :
3647 data 206,250,207,174,250,207,224,0,208,43,162,99,142,250,207
3649 data174,252,195,224,54,208,17,238,253,195,238,252,195,162,2,142,43,208,142
3651 data 44,208,24,144,14,206,253,195,206,252,195,162,1,142,43,208,142,44,208
3671 data 173,255,207,41,1,201,1,240,9
3672 data 173,249,207,41,1,201,1,208,72,162,40,142,0,208,142,8,208
3673 data 162 ,165,142,1,208,232,232,142,9,208,173,16,208,41,238,141,16,208
3674 data 173,21,208,41,247,141,21,208,32,73,201,162,1,142,33,208
3678 data 32,126,201,162,8,142,33,208,32,126,201,162,0,142,33,208,174,41,195
3679 data 224,176,208,1,96,174,30,208,206,41,195
3680 data 173,255,207,41,4,201,4,240,9
3681 data 173,249,207,41,4,201,4,208,72,162,45,142,4,208,142,10,208,162,165
3682 data 142,5,208,232,232,142,11,208,173,16,208,9,36,141,16,208
3683 data173,21,208,41,253,141,21,208,32,73,201,162,1,142,33,208,32,126,201
3685 data 162,8,142,33,208,32,126,201,162,0,142,33,208,174,68,195,224,176
3689 data 208,1,96,174,30,208,206,68,195
3705 data 174,13,208,224,131,208,10,162,1,142,205,2,162,255,142,204,2
3706 data 174,13,208,224,160,208,10,162,255,142,205,2,162,1,142,204,2
4203 data 162,15,169,128,141,61,3,141,60,3,222,208,2,208,44,189,176,2,157,208,2
4205 data189,192,2,240,33,16,12,189,0,208,8,222,0,208,40,240,7,208,19,254,0,208
4207 data 208,14,173,60,3,208,9,173,61,3,77,16,208,141,16,208,173,60,3,208
4209 data 3,78,61,3,73,128,141,60,3,202,16,191,76,24,196
4210 data -1
4215 data 172,254,207,192,110,208,13,172,253,207,169,255,153,193,2,169,40
4216 data 157,248,195,172,254,207,192,109,208,8,172,253,207,169,1,153,193,2
4217 data 172,254,207,192,103,208,13,172,253,207,169,1,153,192,2,169,44
4218 data 157,248,195,172,254,207,192,107,208,13,172,253,207,169,255,153,192,2
4219 data 169,43,157,248,195,172,254,207,192,102,208,18,172,253,207,169,1
4220 data 153,192,2,169,255,153,193,2,169,41,157,248,195,172,254,207,192,106
4221 data 208 ,16,172,253,207,169,255,153,192,2,153,193,2,169,42,157,248,195
4223 data 172,254,207,192,105,208,18,172,253,207,169,255,153,192,2,169,1
4224 data 153,193,2,169,46,157,248,195,172,254,207,192,101,208,16,172,253,207
4225 data 169,1,153,192,2,153,193,2,169,45,157,248,195,96
4229 data 188,248,195,192,40,208,13,172,253,207,169,255,153,195,2,169,47
4230 data 157,249,195,188,248,195,192,44,208,13,172,253,207,169,1,153,194,2
4231 data 169,50,157,249,195,188,248,195,192,43,208,13,172,253,207,169,255
4232 data 153,194,2,169,51,157,249,195,188,248,195,192,41,208,18,172,253,207
4234 data 169,1,153,194,2,169,255,153,195,2,169,48,157,249,195,188,248,195
4236 data 192,42,208,16,172,253,207,169,255,153,194,2,153,195,2,169,49
4237 data 157,249,195,188,248,195,192,46,208,18,172,253,207,169,255,153,194,2
4238 data 169,1,153,195,2,169,53,157,249,195,188,248,195,192,45,208,16
4239 data 172,253,207,169,1,153,194,2,153,195,2,169,52,157,249,195,96
4246 data 162,0,142,4,212,162,13,142,5,212,142,6,212,162,13,142,1,212,162,255
4248 data 142,0,212,162,129,142,4,212,96
4252 data162,0,142,11,212,162,11,142,12,212,142,13,212,162,23,142,8,212,162,129
4254 data 142,11,212,96
4259 data 162,25,160,255,192,0,240,3,136,208,249,202,224,0,208,242,96,-1
4260 :
5000 rem ---- sprites
5010 :
5014 data,,,,,,,,,,8,,,8,,,8,,,8,,,62,,,221,128,1,190,192,1,190,192,,221,128
5016 data,62,,,,,,,,,,,,,,,,,,,,,,,,,
5020 data,,,,,,,,,,1,,,2,,,4,,,8,,,62,,,221,128,1,190,192,1,190,192,,221,128
5022 data,62,,,,,,,,,,,,,,,,,,,,,,,,,
5026 data,,,,,,,,,,64,,,32,,,16,,,8,,,62,,,221,128,1,190,192,1,190,192,,221,128
5028 data,62,,,,,,,,,,,,,,,,,,,,,,,,,
5032 data,,,,,,,,,,,,,,,,,,,,,,62,,,221,128,1,190,192,15,190,192,,221,128
5034 data,62,,,,,,,,,,,,,,,,,,,,,,,,,
5038 data,,,,,,,,,,,,,,,,,,,,,,62,,,221,128,1,190,192,1,190,248,,221,128
5040 data,62,,,,,,,,,,,,,,,,,,,,,,,,,
5044 data,,,,,,,,,,,,,,,,,,,,,,62,,,221,128,1,190,192,1,190,192,,221,128
5046 data,62,64,,,32,,,16,,,,,,,,,,,,,,,,,,
5050 data,,,,,,,,,,,,,,,,,,,,,,62,,,221,128,1,190,192,1,190,192,,221,128,1,62,
5052 data2,,,4,,,,,,,,,,,,,,,,,,,,
5056 data,12,,,12,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
5062 data,,96,,,96,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
5068 data3,,,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
5074 data,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,,,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
5079 data,,,,,,,,,,,,,,,,,,,,,,,,,,,96,,,96,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
5083 data,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,,,3,,,,,,
5087 data,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,96,,,96,,,,,,,,
5090 data,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,20,,,46,,,50,,,46,,,38,,,28,,,28
5092 data,,8,,,8,
5096 data,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,28,,,50,,,46,,,50,,,58,,,20,,,28
5097 data,,8,,,8,
5100 data,,3,,,7,,,14,,,20,,,40,,,80,,,224,,1,192,,3,128,,5,,,10,,,20,,,56
5102 data,,112,,,224,,1,64,,2,128,,5,,,14,,,28,,,24,,
5104 :
6000 rem einlesen der daten
6002 :
6004 fort=0to9999:readq:ifq=-1then6008
6006 poke50200+t,q:next
6008 fort=0to9999:readq:ifq=-1then6012
6010 poke51200+t,q:next
6012 :
6020 fort=0to62:readq:poke51712+t,q:next
6022 fort=0to62:readq:poke51776+t,q:next
6024 fort=0to62:readq:poke51840+t,q:next
6026 fort=0to62:readq:poke51904+t,q:next
6028 fort=0to62:readq:poke51968+t,q:next
6030 fort=0to62:readq:poke52032+t,q:next
6032 fort=0to62:readq:poke52096+t,q:next
6034 fort=0to62:readq:poke52160+t,q:next
6036 fort=0to62:readq:poke52224+t,q:next
6038 fort=0to62:readq:poke52288+t,q:next
6040 fort=0to62:readq:poke52352+t,q:next
6042 fort=0to62:readq:poke52416+t,q:next
6044 fort=0to62:readq:poke52480+t,q:next
6046 fort=0to62:readq:poke52544+t,q:next
6048 fort=0to62:readq:poke52608+t,q:next
6050 fort=0to62:readq:poke52672+t,q:next
6052 fort=0to62:readq:poke52736+t,q:next
6054 :
7000 rem ----- variablen,daten
7002 :
7004 v=53248:poke53265,peek(53265)and239
7010 fort=688to719:poket,0:next
7014 fort=39to45:pokev+t,15:next
7022 pokev,40:pokev+1,165:poke688,1:poke689,1:poke50168,41:pokev+39,8
7024 poke690,10:poke691,10
7026 pokev+4,45:pokev+5,165:poke692,1:poke693,1:poke50170,46
7028 poke694,10:poke695,10
7029 pokev+12,143:pokev+13,150:poke716,1:poke717,255:poke700,30:poke701,30
7030 poke50174,56
7031 :
7040 pokev+16,36:pokev+21,1+4+16+32+64
7044 pokev+27,1+4+16+32+64
7045 pokev+30,0:pokev+31,0
7046 :
7050 poke50172,54:poke50173,54
8012 si=54272:fort=0to24:pokesi+t,0:next
8014 pokesi+24,31:pokesi+21,3:pokesi+22,3:pokesi+23,241
8016 :
9000 rem ---- grafik
9010 :
9020 print"[147][149][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[["
9022 print"[145][[[[[[[[[[[[_ ![[["
9024 print"[145][_ ![_ [[["
9026 print"[145][ _ ^[[["
9028 print"[145][ ![["
9030 print"[145][ ^_ !["
9032 print"[145][ ^]^_ ["
9034 print"[145][ [153]#[149]^[[[ ["
9036 print"[145][] ![[[_ ^][153]#[149]^["
9038 print"[145][[] ^_ !] ![[[["
9040 print"[145][[[] !] ^[[[["
9042 print"[145][[[_ ^[[] ! ![[["
9044 print"[145][[_ ^[198][193][194][192]] ![["
9046 print"[145][_ [[196][[197][198][194][[[[160] !["
9048 print"[145][ ^[[200][201][202][203][204][[_ ["
9050 print"[145][] [[[205][206][207][208][209][[ ^] ["
9052 print"[145][[ ^[[_[211] [194][213][[][153]#[149] ^[[] ^["
9054 print"[145][[[155][205][205][205][149][[[[[[214][215][216][167][[[[[[[[[[[[[[[[[[[[[[155][205][205][205][149][["
9056 print"[145][[[[[[[[[[[[218][219][220][[[[[[[[[[[[[[[[[[[[[[[[[["
9058 print"[145][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[["
9060 print"[145][[[lives[146][[[[[[s p a c e[146][[[[[[[lives[146][5[146][[[[["
9062 print"[145][[[[[[[[[[[[[[[[enemy[146][[[[[[[[[[[[[[[[[[["
9064 print"[145][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[["
9066 :
9068 poke49152+809,181:poke49152+836,181
9070 poke53265,peek(53265)or16
9100 sys50200
9150 poke214,18:poke211,15:sys58640
9152 print"[149]'n' = new game"
9164 geta$:ifa$<>"n"then9164
9200 goto 7000